package br.com.me.ceap.configuration;

/**
 * Created by Bruno Mendonça with IntelliJ IDEA.
 * User: Brunol
 * Date: 20/07/12
 * Time: 14:20
 */
public class RemoteFile {
// ------------------------------ FIELDS ------------------------------

    /**
     * ArtifactId to install
     *
     * @parameter
     */
    private String artifactId;
    /**
     * groupId to install
     *
     * @parameter
     */
    private String groupId;
    /**
     * version to install
     *
     * @parameter
     */
    private String version;
    /**
     * type to install
     *
     * @parameter
     */
    private String type;
    /**
     * URL to get the file that will be installed
     *
     * @parameter
     */
    private String url;
    /**
     * username to connect to url (Basic Auth)
     *
     * @parameter
     */
    private String username;
    /**
     * password to connect to url (Basic Auth)
     *
     * @parameter
     */
    private String password;

// --------------------- GETTER / SETTER METHODS ---------------------

    public String getArtifactId() {
        return artifactId;
    }

    public String getGroupId() {
        return groupId;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getType() {
        return type;
    }

    public String getUrl() {
        return url;
    }

    public String getUsername() {
        return username;
    }

    public String getVersion() {
        return version;
    }
}
